package com.power.sifa.approve.model.pageInfo;

import com.plf.common.domain.BasePageInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

/**
*  申请材料条件查询
*/

@Data
@ApiModel(value="申请材料条件查询")
@EqualsAndHashCode(callSuper = false)
public class Apl_matter_attachPageInfo extends BasePageInfo{

        @ApiModelProperty(value = "applyid+6位顺序号")
        private String f_id;
        @ApiModelProperty(value = "applyid+6位顺序号操作符")
        private String f_id_op = "like";

        @ApiModelProperty(value = "引用主表id")
        private String f_applyid;
        @ApiModelProperty(value = "引用主表id操作符")
        private String f_applyid_op = "like";

        @ApiModelProperty(value = "顺序号")
        private Integer f_sortnum;
        @ApiModelProperty(value = "顺序号操作符")
        private String f_sortnum_op = "=";
        @ApiModelProperty(value = "材料名称")
        private String f_name;
        @ApiModelProperty(value = "材料名称操作符")
        private String f_name_op = "like";

        @ApiModelProperty(value = "是否必传")
        private Integer f_require;
        @ApiModelProperty(value = "是否必传操作符")
        private String f_require_op = "=";
        @ApiModelProperty(value = "最大上传数量")
        private Integer f_maxnum;
        @ApiModelProperty(value = "最大上传数量操作符")
        private String f_maxnum_op = "=";
        @ApiModelProperty(value = "描述说明")
        private String f_describe;
        @ApiModelProperty(value = "描述说明操作符")
        private String f_describe_op = "like";

        @ApiModelProperty(value = "是否生成下载文件")
        private Integer f_filedown;
        @ApiModelProperty(value = "是否生成下载文件操作符")
        private String f_filedown_op = "=";
        @ApiModelProperty(value = "文件生成方式")
        private String f_filemake;
        @ApiModelProperty(value = "文件生成方式操作符")
        private String f_filemake_op = "like";

        @ApiModelProperty(value = "引用标准附件id")
        private String f_stdattachid;
        @ApiModelProperty(value = "引用标准附件id操作符")
        private String f_stdattachid_op = "like";

        @ApiModelProperty(value = "模板文件地址")
        private String f_tplfile;
        @ApiModelProperty(value = "模板文件地址操作符")
        private String f_tplfile_op = "like";

        @ApiModelProperty(value = "单个附件最大大小（单位：M）")
        private Integer f_maxfilesize;
        @ApiModelProperty(value = "单个附件最大大小（单位：M）操作符")
        private String f_maxfilesize_op = "=";
        @ApiModelProperty(value = "是否自定义材料")
        private Integer f_ismanual;
        @ApiModelProperty(value = "是否自定义材料操作符")
        private String f_ismanual_op = "=";
        @ApiModelProperty(value = "删除标识（0：有效，1：删除）")
        private Integer f_deleted;
        @ApiModelProperty(value = "删除标识（0：有效，1：删除）操作符")
        private String f_deleted_op = "=";
}